﻿' LibWowArmory
' by Ronald M. Clifford (roncli@roncli.com)
'
' This source code is released under the GNU Library General Public License (LGPL) Version 2.1.

Imports System.Collections.ObjectModel
Imports System.Xml.Serialization

Namespace roncliProductions.LibWowArmory.Character.Sheet.Schema

    Public Class spell

        Private bdBonusDamage As New Collection(Of bonusDamage)
        <XmlElement()> Public ReadOnly Property bonusDamage As Collection(Of bonusDamage)
            Get
                Return bdBonusDamage
            End Get
        End Property

        Private bhBonusHealing As New Collection(Of bonusHealing)
        <XmlElement()> Public ReadOnly Property bonusHealing As Collection(Of bonusHealing)
            Get
                Return bhBonusHealing
            End Get
        End Property

        Private hrHitRating As New Collection(Of spell_hitRating)
        <XmlElement()> Public ReadOnly Property hitRating As Collection(Of spell_hitRating)
            Get
                Return hrHitRating
            End Get
        End Property

        Private ccCritChance As New Collection(Of spell_critChance)
        <XmlElement()> Public ReadOnly Property critChance As Collection(Of spell_critChance)
            Get
                Return ccCritChance
            End Get
        End Property

        Private pPenetration As New Collection(Of penetration)
        <XmlElement()> Public ReadOnly Property penetration As Collection(Of penetration)
            Get
                Return pPenetration
            End Get
        End Property

        Private mrManaRegen As New Collection(Of manaRegen)
        <XmlElement()> Public ReadOnly Property manaRegen As Collection(Of manaRegen)
            Get
                Return mrManaRegen
            End Get
        End Property

        Private hrHasteRating As New Collection(Of hasteRating)
        <XmlElement()> Public ReadOnly Property hasteRating As Collection(Of hasteRating)
            Get
                Return hrHasteRating
            End Get
        End Property

    End Class

End Namespace